<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=0">

		<title>地址管理</title>

		<link href="../AmazeUI-2.4.2/assets/css/admin.css" rel="stylesheet" type="text/css">
		<link href="../AmazeUI-2.4.2/assets/css/amazeui.css" rel="stylesheet" type="text/css">

		<link href="../css/personal.css" rel="stylesheet" type="text/css">
		<link href="../css/addstyle.css" rel="stylesheet" type="text/css">
		<script src="../AmazeUI-2.4.2/assets/js/jquery.min.js" type="text/javascript"></script>
		<script src="../AmazeUI-2.4.2/assets/js/amazeui.js"></script>

		<!--引入vue+axios-->
		<script src="../js/plugins/vue/dist/vue.js"></script>
		<script src="../js/plugins/axios/dist/axios.js"></script>
		<script src="../js/common.js"></script>
	</head>

	<body>
	<div id="app">
		<!--头 -->
		<header>
			<article>
				<div class="mt-logo">
					<!--顶部导航条 -->
					<div class="am-container header">
						<ul class="message-l">
							<div class="topMessage">
								<div class="menu-hd" v-if="logininfoObj">
									欢迎【{{logininfoObj.username}}】登录成功
									<a href="javascript:;" @click="toOut" style="color: red">点击退出</a>
								</div>
							</div>
						</ul>
						<ul class="message-r">
							<div class="topMessage home">
								<div class="menu-hd"><a href="#" target="_top" class="h">商城首页</a></div>
							</div>
							<div class="topMessage my-shangcheng">
								<div class="menu-hd MyShangcheng"><a href="#" target="_top"><i class="am-icon-user am-icon-fw"></i>个人中心</a></div>
							</div>
							<div class="topMessage mini-cart">
								<div class="menu-hd"><a id="mc-menu-hd" href="#" target="_top"><i class="am-icon-shopping-cart  am-icon-fw"></i><span>购物车</span><strong id="J_MiniCartNum" class="h">0</strong></a></div>
							</div>
							<div class="topMessage favorite">
								<div class="menu-hd"><a href="#" target="_top"><i class="am-icon-heart am-icon-fw"></i><span>收藏夹</span></a></div>
					        </div>
						</ul>

						<!--悬浮搜索框-->

						<div class="nav white" style="margin-top: 35px">
							<div class="logoBig">
								<li><img src="../images/logobig.png" /></li>
							</div>

							<div class="search-bar pr">
								<a name="index_none_header_sysc" href="#"></a>
								<form>
									<input id="searchInput" name="index_none_header_sysc" type="text" placeholder="搜索" autocomplete="off">
									<input id="ai-topsearch" class="submit am-btn" value="搜索" index="1" type="submit">
								</form>
							</div>
						</div>

						<div class="clear"></div>
					</div>
				</div>
			</article>
		</header>

		<div class="nav-table">
			<div class="long-title"><span class="all-goods">全部分类</span></div>
			<div class="nav-cont">
				<ul>
					<li class="index"><a href="#">首页</a></li>
					<li class="qc"><a href="#">闪购</a></li>
					<li class="qc"><a href="#">限时抢</a></li>
					<li class="qc"><a href="#">团购</a></li>
					<li class="qc last"><a href="#">大包装</a></li>
				</ul>
				<div class="nav-extra">
					<i class="am-icon-user-secret am-icon-md nav-user"></i><b></b>我的福利
					<i class="am-icon-angle-right" style="padding-left: 10px;"></i>
				</div>
			</div>
		</div>
		<b class="line"></b>

		<div class="center">
			<div class="col-main">
				<div class="main-wrap">

					<div class="user-address">
						<!--标题 -->
						<div class="am-cf am-padding">
							<div class="am-fl am-cf"><strong class="am-text-danger am-text-lg">地址管理</strong> / <small>Address&nbsp;list</small></div>
						</div>
						<hr/>
						<ul class="am-avg-sm-1 am-avg-md-3 am-thumbnails" >
							<li class="user-addresslist" v-for="userAdd in userAddress">
								<span class="new-option-r"><i class="am-icon-check-circle"></i>设为默认</span>
								<p class="new-tit new-p-re">
									<span class="new-txt">{{userAdd.contacts}}</span>
									<span class="new-txt-rd2">{{userAdd.phone}}</span>
								</p>
								<div class="new-mu_l2a new-p-re">
									<p class="new-mu_l2cw">
										<span class="title">地址：</span>
										<span class="province">{{userAdd.areaCode.split(" ")[0]}}</span>
										<span class="city">{{userAdd.areaCode.split(" ")[1]}}</span>
										<span class="dist">{{userAdd.areaCode.split(" ")[2]}}</span>
										<span class="street">{{userAdd.address}}</span></p>
								</div>
								<div class="new-addr-btn">
									<a href="#" @click="handleEdit(userAdd.id)"><i class="am-icon-edit" ></i>编辑</a>
									<span class="new-addr-bar">|</span>
									<a href="javascript:void(0);" @click="delClick(userAdd.id);"><i class="am-icon-trash"></i>删除</a>
								</div>
							</li>
						</ul>

						<div class="clear"></div>
						<a class="new-abtn-type" data-am-modal="{target: '#doc-modal-1', closeViaDimmer: 0}">添加新地址</a>
						<!--例子-->
						<div class="am-modal am-modal-no-btn" id="doc-modal-1">
							<div class="add-dress">
								<!--标题 -->
								<div class="am-cf am-padding">
									<div class="am-fl am-cf"><strong class="am-text-danger am-text-lg">新增地址</strong> / <small>Add&nbsp;address</small></div>
								</div>
								<hr/>

								<div class="am-u-md-12 am-u-lg-8" style="margin-top: 20px;">
									<form class="am-form am-form-horizontal":model="saveForm">

										<div class="am-form-group">
											<label for="user-name" class="am-form-label">收货人</label>
											<div class="am-form-content">
												<input type="text" id="user-name" v-model="saveForm.contacts" placeholder="收货人">
											</div>
										</div>

										<div class="am-form-group">
											<label for="user-phone" class="am-form-label">手机号码</label>
											<div class="am-form-content">
												<input id="user-phone" v-model="saveForm.phone" placeholder="手机号必填" type="email">
											</div>
										</div>
										<div class="am-form-group">
											<label for="user-economize" class="am-form-label">省地址</label>
											<div class="am-form-content address" id="user-economize" >
												<input type="text" v-model="saveForm.economize" placeholder="省">
											</div>
										</div>
										<div class="am-form-group">
											<label for="user-market" class="am-form-label">市地址</label>
											<div class="am-form-content address" id="user-market" >
												<input type="text" v-model="saveForm.market" placeholder="市">
											</div>
										</div>
										<div class="am-form-group">
											<label for="user-distinguish" class="am-form-label">区地址</label>
											<div class="am-form-content address" id="user-distinguish" >
												<input type="text"v-model="saveForm.distinguish" placeholder="区">
											</div>
										</div>

										<div class="am-form-group">
											<label for="user-intro" class="am-form-label">详细地址</label>
											<div class="am-form-content">
												<textarea class="" rows="3" id="user-intro" placeholder="输入详细地址" v-model="saveForm.address"></textarea>
												<small>100字以内写出你的详细地址...</small>
											</div>
										</div>

										<div class="am-form-group">
											<div class="am-u-sm-9 am-u-sm-push-3">
												<a class="am-btn am-btn-danger" @click="saveUser">保存</a>
												<a href="javascript: void(0)" class="am-close am-btn am-btn-danger" data-am-modal-close>取消</a>
											</div>
										</div>
									</form>
								</div>

							</div>

						</div>

					</div>

					<div class="clear"></div>

				</div>
				<!--底部-->
				<div class="footer">
					<div class="footer-hd">
						<p>
							<a href="#">恒望科技</a>
							<b>|</b>
							<a href="#">商城首页</a>
							<b>|</b>
							<a href="#">支付宝</a>
							<b>|</b>
							<a href="#">物流</a>
						</p>
					</div>
					<div class="footer-bd">
						<p>
							<a href="#">关于恒望</a>
							<a href="#">合作伙伴</a>
							<a href="#">联系我们</a>
							<a href="#">网站地图</a>
							<em>© 2015-2025 Hengwang.com 版权所有. 更多模板 <a href="http://www.cssmoban.com/" target="_blank" title="模板之家">模板之家</a> - Collect from <a href="http://www.cssmoban.com/" title="网页模板" target="_blank">网页模板</a></em>
						</p>
					</div>
				</div>
			</div>

			<aside class="menu">
				<ul>
					<li class="person active">
						<a href="index.html"><i class="am-icon-user"></i>个人中心</a>
					</li>
					<li class="person">
						<p><i class="am-icon-newspaper-o"></i>个人资料</p>
						<ul>
							<li> <a href="information.html">个人信息</a></li>
							<li> <a href="safety.html">安全设置</a></li>
							<li> <a href="address.html">地址管理</a></li>
							<li> <a href="cardlist.html">快捷支付</a></li>
						</ul>
					</li>
					<li class="person">
						<p><i class="am-icon-balance-scale"></i>我的交易</p>
						<ul>
							<li><a href="order.html">订单管理</a></li>
							<li> <a href="change.html">退款售后</a></li>
							<li> <a href="comment.html">评价商品</a></li>
						</ul>
					</li>
					<li class="person">
						<p><i class="am-icon-dollar"></i>我的资产</p>
						<ul>
							<li> <a href="points.html">我的积分</a></li>
							<li> <a href="coupon.html">优惠券 </a></li>
							<li> <a href="bonus.html">红包</a></li>
							<li> <a href="walletlist.html">账户余额</a></li>
							<li> <a href="bill.html">账单明细</a></li>
						</ul>
					</li>

					<li class="person">
						<p><i class="am-icon-tags"></i>我的收藏</p>
						<ul>
							<li> <a href="collection.html">收藏</a></li>
							<li> <a href="foot.html">足迹</a></li>														
						</ul>
					</li>

					<li class="person">
						<p><i class="am-icon-qq"></i>在线客服</p>
						<ul>
							<li> <a href="consultation.html">商品咨询</a></li>
							<li> <a href="suggest.html">意见反馈</a></li>							
							
							<li> <a href="news.html">我的消息</a></li>
						</ul>
					</li>
				</ul>

			</aside>
		</div>
	</div>
</body>



	<script type="text/javascript">
		new Vue({
			el:"#app",
			data:{
				logininfoObj:{},
				userAddress:[],
				saveForm:{
					id:null,
					contacts:'hpl',
					areaCode:'',
					address:'康利达大道3309号',
					phone:'15364463790',
					postCode:'637500',
					email:'yuhpttest@qq.com',

					economize:'江苏省',//省
					market:'苏州市',//市
					distinguish:'黎明区'//区
,				},

			},
			methods:{
				handleEdit(id){
					this.$http.get("/userAddress/" + id).then(res=>{
						this.saveForm = res.data
						this.saveForm.economize = res.data.areaCode.split(" ")[0]
						this.saveForm.market = res.data.areaCode.split(" ")[1]
						this.saveForm.distinguish = res.data.areaCode.split(" ")[2]
					})
				},
				saveUser(){
					this.saveForm.areaCode = this.saveForm.economize + " " + this.saveForm.market + " "+this.saveForm.distinguish
					this.$http.put("/userAddress/saveUserAddress",this.saveForm).then(res=>{
						if (res.data.success){
							alert("地址保存成功")
							location.href="/person/address.html"
						}else {
							alert(res.data.message)
						}
					}).cache(res=>{
						alert("系统繁忙请稍后再试")
					})
				},

				delClick(id){
						this.$http.delete("/userAddress/" + id).then(res=>{
							if (res.data.success){
								alert("地址删除成功")
								location.href="/person/address.html"
							}else {
								alert("地址删除失败")
							}
						}).cache(res=>{
							alert("系统繁忙请稍后再试")
						})
				},
				//获取userAddress地址
				getUserAddress(){
					this.$http.get("/userAddress").then(res=>{
						this.userAddress = res.data
					})
				},

				toOut(){
					localStorage.removeItem("token")
					localStorage.removeItem("logininfo")
					location.href = "/login.html"
				},
			},
			mounted(){
				this.logininfoObj = JSON.parse(localStorage.getItem("logininfo"))
                this.getUserAddress()
			}
		})
	</script>
	<script type="text/javascript">
		$(document).ready(function() {
			$(".new-option-r").click(function() {
				$(this).parent('.user-addresslist').addClass("defaultAddr").siblings().removeClass("defaultAddr");
			});

			var $ww = $(window).width();
			if($ww>640) {
				$("#doc-modal-1").removeClass("am-modal am-modal-no-btn")
			}

		})
	</script>

</html>